package day04;
//循环：反复多次执行一段相同或相似的代码
/*循环三要素：
  ①循环变量的初始化
  ②循环的条件（以循环变量为基础）
  ③循环变量的改变
  循环变量：在整个循环过程中所反复改变的那个数
 */
public class WhileDemo {
    public static void main(String[] args) {
        /*
    1)语法：
     while（boolean）{
       语句块/循环体--------------反复执行的代码
    }
    2）执行过程
     先判断boolean的值，若为true则执行语句块
     再判断boolean的值，若为true则再执行语句块
     再判断boolean的值，若为true则再执行语句块
     如此反复，直到boolean的值为false时，while循环结束
     */

       //1）输出"5次行动是成功的阶梯"
       int times = 6;   //1）循环变量的初始化
       while(times<5){  //2）循环的条件
           System.out.println("行动是成功的阶梯");
           times++;     //3）循环变量的改变
       }
        System.out.println("继续执行");

        /*
          执行过程：------带数
                          times = 0
           true   输出    times=1
           ture   输出    times=2
           true   输出    times=3
           true   输出    times=4
           true   输出    times=5
           false
         */

        //2）输出9的乘法表：
        int num = 1;
        while(num<=9){
            System.out.println(num+"*9="+num*9);
            num += 2;
        }
        System.out.println("继续执行...");


        /*
        //循环变量：所跑圈数count
        int a =0;
        while (a++<3){
            System.out.println(a);
         */
        }
    }



